<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 验证：
        // test默认只验证字符串的局部
        // 如果需要整体验证，需要在正则中添加开头和结尾的标志
            // 开头：^
            // 结尾：$
        // 切记：使用test时，如非特殊需要，正则都需要添加开头和结尾的标志

    // var str = "  a afadf  q24 ";
    // 必须空格开头
    // var reg = /^\s+/;
    // 必须空格结尾
    // var reg = /\s+$/;
    // 必须全部是空格
    // var reg = /^\s+$/;
    // console.log(reg.test(str))



    // - qq号
    // 纯数字，非0开头，6~12
    // var str = "704206198";
    // var reg = /^[1-9]\d{5,11}$/;
    // console.log(reg.test(str));
    

    // - 邮编
    // 6位纯数字
    // 000000
    // var reg = /^\d{6}$/

    // - 手机号
    // 11位，纯数字，1 3~9 \d
    // 13000000000
    // var str = "17600901915";
    // var reg = /^1[3-9]\d{9}$/;
    // console.log(reg.test(str));

    // - 邮箱
    // 邮箱的用户名@域名.com
    // var str = "704206198@qq.com"
    // var str = "liyang@1000phone.com"
    // var str = "liyang_h5@126.com"
    // var str = "liyang-h5@126.com"
    // var str = "hvl123iy_ang-h5@126_126.com"
    // var reg = /^[\w-]{1,18}@[\da-z]{2,18}\.[a-z]{2,7}$/;
    // console.log(reg.test(str));

    // - 固定电话
    // var str = "0553-12345678-1234";
    // var str = "0553-12345678";
    // var str = "12345678";
    // var str = "12345678-1234";
    // var str = "0234-12345678-12343";
    // var reg = /^(0\d{2,3}-)?\d{6,8}(-\d{1,4})?$/;
    // console.log(reg.test(str));


    // - 网址：url
    // var str = "https://www.baidu.com";
    // var str = "http://www.baidu.com";
    // var str = "www.baidu.com";
    // var str = "mp3.baidu.com";
    // var str = "baidu.com";
    // var str = "http://baidu.com";
    // var str = "https://baidu.com";
    // var str = "https://bai_du.com";
    // var reg = /^(https?:\/\/)?([a-z\d]{1,10}\.)?[a-z0-9]{2,10}\.[a-z]{2,7}$/;
    // console.log(reg.test(str));


</script>
</html>